.container { width:100%; padding:0px;}
.top { height:55px; width:1004px; margin: 0 auto;}
  .top-left { line-height:55px;  margin-left: 40px; }
span.span-color-red { background:#b62b2f; height:22px; width:82px; display:inline-block; text-align: center; margin-top: 17px; color: #ffffff; font-size: 12px; line-height: 22px;  margin-left: 30px;}
.line1 { color:#b4b4b4; width:100%; border:1px solid #b4b4b4;  min-width: 1004px;}
input#inputsearch { width: 168px;height:22px; position:relative;margin-top:17px;  margin-left: 43px; }
img.icon-search { position: absolute; top: 5px; left: 190px; }
.header { width:1004px; margin:0px auto; height:124px;}
    .header-left { margin-left:13px; margin-top:20px;}
    .header-right { margin-left:22px; background:url(../images/logo-right.png); width:270px; height:120px;}

/*nav start*/
#nav-content { width:100%; height:40px; background:#b62b2f;}
#nav-content .nav { width:1004px; height:40px; background: #b62b2f; margin:0 auto; }
#nav-content .nav ul{padding:0;}
#nav-content .nav ul li { width:124px; height:40px; list-style:none; float:left; text-align: center; line-height:40px; color:#f6eaeb; position: relative;}
#nav-content .nav ul li a { color:#ffffff; }
#nav-content .nav ul li a:hover { background:#860004; display:block;}
#nav-content .nav ul li.first .menu { width:124px; height:200px; background:#fef9ed; position:absolute; top:40px; display:none; z-index:120;}
#nav-content .gd{ position:fixed; top:20px;}
#nav-content .nav ul li.first .menu ul { position:absolute;}
#nav-content .nav ul li.first .menu ul li { border-bottom:1px solid #cacaca;}
#nav-content .nav ul li.first .menu ul li a{ color:#323232;}

/*banner start*/
.banner{ width:100%; height:420px; position:relative; min-width:1000px; }
    .pic{ width:100%; height:420px; overflow:hidden; position:relative;min-width: 1004px; }
    .pic ul li{ width:100%; height:420px; position:absolute; left:-100%; top:0px; }
    .pic ul li img{ width:100%; height:420px; }

/*business start*/
.main { width:1004px; margin:0 auto;}
  .title-line h4 { color:#262626; }
.title-line small { color:#a0a0a0;}
  .title-line {border-bottom:1px solid #cacaca;}
  .part { font-size:12px;}
  .part h2 { color:#373737;}
  .part p { color:#595959; }
  .more span a{ display:inline-block; width:113px; height:27px;  text-align: center; line-height: 27px; font-size: 14px; background: #b62b2f; color: #edd5d5;}
  span.tored { width:10px; height:27px; background:#860004; float:left;}

/*project start*/
.project{ margin:28px auto;}
  .title-line2 { border:1px solid #7e7e7e; position:relative}
  .title-line3 { background:#343434; width:35px; height:6px; position:absolute; top:-7px; left:-1px;}
  .project h3 a{ font-size:26px; color:#373737;}
.project-title small i { padding-left:15px; font-size:20px; color:#afafaf;}
  p.scroll-left { padding-top:28px; padding-left: 25px;}
  p.scroll-left a { color:#999999; }
  .project-img img { padding-left:8px;}
  .project-main p { font-size:12px;}
  .project-main h4 a { color:#000000;}
  .project-main a p{ color:#999999;}
.news ul li {  margin-left: -20px; list-style-type: square; margin-bottom: 15px;}
.news ul li a{ font-size:12px; margin-left: -6px; color: #313131;}
.news span { float:right; color: #a7a7a7;}

/*friendlink start*/
.friendlink { margin-top:40px;  margin-bottom: 30px;}
 .friend-info p { font-size:12px; margin-bottom:8px;  margin-left: -17px; color: #ce0006;}
 p.num { color:#a0a0a0;}
 span.num{ color:#a0a0a0;}
.red-line{ border-bottom:2px solid #cf090f !important;  height: 80px;}

/*footer start*/
.footer { width:100%; height:75px; background:#860004;}
  .footer-content { width:1004px; margin:0 auto;}
  .footer-left ul li{ float:left; font-size:12px; list-style-type:none; line-height: 75px;}
  .footer-left ul li span { color:#ffffff; padding: 0px 15px;}
  .footer-left ul li.index { margin-left: -20px;}
  .footer-left ul li a{ color:#ffffff;}
  .copy p { font-size:12px; color:#ffffff; line-height:75px; margin-left: 60px;}

/*about-us start*/
.main { position:relative;}
.sidebar {display: inline-block; position:absolute; top: -30px; }
  .sidebar-top { width:200px;  border: 1px solid #860004;}
  .color-red { height:15px; width:2px; background:#b62b2f; position: absolute; top: 10px; left: 20px;}
  .color-blue { height:15px; width:2px; background:#0e4b5e; position: absolute; top:25px; left:20px;}
  .about-company h4 { color:#860004;  margin-top: 15px; margin-left:30px;}
  .border-line ul { margin:0px; padding:0px;}
  .border-line ul li { height:36px; list-style-type:none;  line-height: 37px; font-size: 12px;}
  .border-line ul li:hover { background:#860004;}
  .border-line ul li a { color:#b62b2f;  width: 165px; border-bottom:1px solid #cfcfcf; display:block; margin:0  auto; text-decoration:none;}
  .border-line ul li:hover a { color:#ffffff;  text-decoration:none; border-bottom:1px solid #cfcfcf;}
  .border-line {margin: 0 auto;}
  .sidebar-bottom {width:200px; height:200px;  margin-top: 15px; position:relative; border: 1px solid #860004;}
    .about-company p { font-size:12px; color:#b62b2f;  padding-top: 7px;  padding-left: 25px;}
      p.p-address { padding-top:15px;}

/*about-company start*/
.head h5 { color: #860004;}
.line-red { border:2px solid red;}
.line-light { border:2px solid #b62b2f;}
.distant { padding-left:0px; padding-right:0px;}
.return p { font-size:12px;  margin-top: 10px; color:#000000;}
.return a { color:#860004;}
.content p { font-size:12px; padding-left:20px; color: #555555;}
.content p.indent { text-indent:2em; padding-top:20px;}
.wrap{ margin:0 auto;width:764px;}
.head { height:35px;}
iframe.iframe-company{ border:0px; margin-left: -20px; min-height:865px;}

/*news start*/
.news-title ul { margin-top: 30px;}
.news-title ul li { list-style-type:square; color:#ff9d00;}
.news-title ul li a { font-size:12px; font-family: "宋体"; color:#860004; margin-left: -6px;}
.news-title ul li span { font-size:10px; color:#ff9d00; padding-left:15px;}
.news-title ul li span.date { padding-left:40px; float:right; font-size: 12px; color: #999999;}
.news-title ul li p { font-size:12px; color:#999999; margin-left: -6px; margin-bottom: 10px;}

/*details start*/
.return p.now-place { padding-left:35px;}
.product-title h4 { color:#333333;}
.product-content { margin-top: 60px; padding-left: 110px;}
.product-content span { color:#999999; padding-right: 13px;}
.product-content p { font-size:12px; color:#333333; border-bottom: 1px solid #eeeeee;}
.circle{ border-radius:50%; width:17px; height:17px; background:#cccccc; display: inline-block;}
h5.detail { display: inline-block;}
.product-details { margin-top:25px; color:#555555;}
.product-details ul { padding-left:20px;}
h5.specialty { margin-top:0px; }
.product-details h5 {color:#444444; }
.circle-detail { border-bottom:1px dashed #cccccc;}
.share span {  position:relative;  padding-left: 15px;}
.share a { position:absolute; background:url(../images/share.png); width:16px; height:16px; display: inline-block; top: 2px;}
.share a.sub-share2{background-position: 81px 16px; left: 98px;}
.share a.sub-share3 { left:117px; background-position: 61px 32px;}
.share a.sub-share4 { left:136px; background-position:38px 48px;}
.share a.sub-share5 { left:155px; background-position:16px 32px;}
.click span { padding-left:18px;}
.share-details { padding-top: 9px;  font-size: 12px; color: #555555;}
.share-content { border-top:1px dashed #cccccc;}
.click span a{ color:#555555;}
a.last { color:#0101ce; text-decoration: underline;}
.next p { padding-left:135px;}
p.next-text { padding-left:25px;}
.border-line.border-text ul li a { color:#ffffff;}
.border-text ul li { background:#b62b2f; }
.return p.now-place a { color:#000000;}

/*pic-list start*/
.pic-box { margin-top:35px;}
.pic-box p { text-align:center; padding-top: 10px; color:#444444; font-size:12px;}